Database
[{"TV":[{"T":"2018-05-05T09:00:00.000Z","V":1.2},{"T":"2018-05-05T09:00:00.000Z","V":2.4}],"values":[100,200]}]
Query
db.collection.aggregate([{$project:{"TV_values":{$map:{input:"$TV",in:{$mergeObjects:["$$this",{values:{$arrayElemAt:["$values",{$indexOfArray:["$TV.V","$$this.V"]}]}}]}}}}}])